草庐IT

Android Intent 存储库

全部标签

git - 如何克隆 bitbucket 存储库?

一段时间后重新开始工作,我似乎不知道如何克隆一个bitbucket存储库。知道为什么我会收到“未找到”错误吗?gitclone--verbosehttps://bitbucket.org/helllamer/mod_openidCloninginto'mod_openid'...remote:NotFoundfatal:repository'https://bitbucket.org/helllamer/mod_openid/'notfound系统:gitversion1.9.1uname-aLinuxopenvpnas23.13.0-44-generic#73-UbuntuSMPTu

git - 从远程存储库中获取单个标签

此命令获取所有标签:gitfetchorigin--tags此命令获取特定标签:gitfetchoriginrefs/tags/1.0.0但是这不允许我这样做:gitcheckouttags/2.3.18如何获取单个标签然后执行checkout? 最佳答案 gitfetchoriginrefs/tags/1.0.0这失败了,因为它没有写入本地引用:它获得了远程的refs/tags/1.0.0,以及任何标记对象、提交等,需要去用它;它将那些放入FETCH_HEAD(就像所有gitfetch命令一样);和......就是这样。它永远不会

git - 从远程存储库中获取单个标签

此命令获取所有标签:gitfetchorigin--tags此命令获取特定标签:gitfetchoriginrefs/tags/1.0.0但是这不允许我这样做:gitcheckouttags/2.3.18如何获取单个标签然后执行checkout? 最佳答案 gitfetchoriginrefs/tags/1.0.0这失败了,因为它没有写入本地引用:它获得了远程的refs/tags/1.0.0,以及任何标记对象、提交等,需要去用它;它将那些放入FETCH_HEAD(就像所有gitfetch命令一样);和......就是这样。它永远不会

git - 如何删除在桌面上创建的 git 存储库

我不小心把我的桌面变成了一个git仓库。如何从桌面删除与git相关的文件?我试图转到C:/User/my_user/Desktop并取消stashstash的git文件,但无法取消stash它们。然后我尝试使用WindowsPowershell删除这些文件,但它也没有列出这些文件。我也曾尝试在GitExtensions中寻找删除git文件的选项,但找不到任何此类选项。在GitGUI中找不到选项肯定有一个git存储库,因为我可以使用右键菜单中的GitExBrowse选项。 最佳答案 从桌面删除名为.git的stash文件夹

git - 如何删除在桌面上创建的 git 存储库

我不小心把我的桌面变成了一个git仓库。如何从桌面删除与git相关的文件?我试图转到C:/User/my_user/Desktop并取消stashstash的git文件,但无法取消stash它们。然后我尝试使用WindowsPowershell删除这些文件,但它也没有列出这些文件。我也曾尝试在GitExtensions中寻找删除git文件的选项,但找不到任何此类选项。在GitGUI中找不到选项肯定有一个git存储库,因为我可以使用右键菜单中的GitExBrowse选项。 最佳答案 从桌面删除名为.git的stash文件夹

git - 如何在 git 存储库中列出我当前所有的 TODO 消息?

我想查看所有只有我写的并且存在于git管理的当前代码库中的所有TODO注释。WhatI'vegotsofar正在打印我在完整的git历史期间创建或修改的所有TODO注释:gitlog-p--author="Myname"-STODO|grep"\+.*TODO"但是这个工具链列出了所有曾经写过的TODO注释,甚至是那些我已经解决并因此再次从代码中删除的注释。有什么合适的工具链可以逐行搜索当前代码库,检查它是否包含“TODO”以及这行是否由我编写打印这些行? 最佳答案 您可以将gitblame与grep结合使用。像这样(不是最好的,但

git - 如何在 git 存储库中列出我当前所有的 TODO 消息?

我想查看所有只有我写的并且存在于git管理的当前代码库中的所有TODO注释。WhatI'vegotsofar正在打印我在完整的git历史期间创建或修改的所有TODO注释:gitlog-p--author="Myname"-STODO|grep"\+.*TODO"但是这个工具链列出了所有曾经写过的TODO注释,甚至是那些我已经解决并因此再次从代码中删除的注释。有什么合适的工具链可以逐行搜索当前代码库,检查它是否包含“TODO”以及这行是否由我编写打印这些行? 最佳答案 您可以将gitblame与grep结合使用。像这样(不是最好的,但

git - 如何拆分 git 存储库并遵循目录重命名?

我目前有一个包含许多项目的大型git存储库,每个项目都在其自己的子目录中。我需要将它拆分成单独的存储库,每个项目都在自己的存储库中。我尝试了gitfilter-branch--prune-empty--subdirectory-filterPROJECTmaster但是,许多项目目录在其生命周期中经历了多次重命名,而gitfilter-branch不遵循重命名,因此实际上提取的repo在上次重命名之前没有任何历史记录。我怎样才能有效地从一个大的git存储库中提取一个子目录,并跟踪该目录的所有重命名回到过去? 最佳答案 感谢@Chro

git - 如何拆分 git 存储库并遵循目录重命名?

我目前有一个包含许多项目的大型git存储库,每个项目都在其自己的子目录中。我需要将它拆分成单独的存储库,每个项目都在自己的存储库中。我尝试了gitfilter-branch--prune-empty--subdirectory-filterPROJECTmaster但是,许多项目目录在其生命周期中经历了多次重命名,而gitfilter-branch不遵循重命名,因此实际上提取的repo在上次重命名之前没有任何历史记录。我怎样才能有效地从一个大的git存储库中提取一个子目录,并跟踪该目录的所有重命名回到过去? 最佳答案 感谢@Chro

git - 如何同步两个远程 Git 存储库?

我有两个存储库url,我想同步它们,使它们都包含相同的内容。在Mercurial中,我要做的是:hgpull{repo1}hgpull{repo2}hgpush-f{repo1}hgpush-f{repo2}这将导致两个repo中有两个头像(我知道有两个头像并不常见,但我这样做是为了同步化,它需要是非交互式的。头像将从其中一个手动mergerepo,然后同步再次运行)。我想在Git中做同样的事情。例如,在没有用户交互的情况下,将所有更改都放入两个repo协议(protocol)中,并在以后merge多个分支/负责人/任何内容。我正在尝试在命令中使用url来执行此操作,而不是添加remo